
// Copyright (C) 2007 Richard Uhler
// This file is part of Esiply.
//
// Esiply is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License, Version 2,
// as published by the Free Software Foundation.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program.  If not, see <http://www.gnu.org/licenses/>.


#ifndef _ESIPLY_OBJECT_H_
#define _ESIPLY_OBJECT_H_

class Scope;

// The Esiply Object is an object specific to this implementation. It is 
// NOT part of the standard. Users are highly discourged against using
// it (should I even allow them?).

// The sole purpose of the object is to provide whatever internal functionality
// is necessary to implement the javascript standard library completely in
// javascript

void esiply_object_init(Scope* scope);

#endif//_ESIPLY_OBJECT_H_

